
// /**
//  * 配置参考: https://cli.vuejs.org/zh/config/
//  */
// module.exports = {
//   baseUrl: process.env.NODE_ENV === 'production' ? './' : '/',
//   chainWebpack: config => {
//     const svgRule = config.module.rule('svg')
//     svgRule.uses.clear()
//     svgRule
//       .test(/\.svg$/)
//       .use('svg-sprite-loader')
//       .loader('svg-sprite-loader')
//   },
//   // 默认打开eslint效验，如果需要关闭，设置成false即可
//   lintOnSave: true,
//   productionSourceMap: false,
//   devServer: {
//     port: '8082',
//     open: true,
//     overlay: {
//       warnings: false,
//       errors: true
//     },
//     proxy: {
//       '/auth': {
//         target: 'http://172.20.10.3:8081', // 要访问的接口域名
//         ws: true, // 是否启用websockets
//         changeOrigin: true,
//         pathRewrite: {
//           '^/auth': 'localhost:8082'
//         }
//       }
//     }
//   }
// }
/**
 * 配置参考: https://cli.vuejs.org/zh/config/
 */
'use strict'
var webpack = require('webpack')
// const https = require('https')
// const path = require('path')
// const fs = require('fs')

module.exports = {
  publicPath: process.env.BASE_URL,
  devServer: {
    open: true,
    port: '8081',
    proxy: {
      '/api': { // 自定义
        target: 'http://10.10.70.25:9500', // 这里可以跟随项目实际部署服务器来
        changeOrigin: true,
        pathRewrite: {
          '^/api': ''// 自定义
        }
      },
      '/sys': { // 自定义
        target: 'http://10.10.70.25:8081', // 这里可以跟随项目实际部署服务器来
        changeOrigin: true
      }
    }
  },
  configureWebpack: (config) => {
    config.plugins.push(
      new webpack.ProvidePlugin({
        jQuery: 'jquery',
        $: 'jquery'
      })
    )
    if (process.env.NODE_ENV === 'production') {
      config.optimization.minimizer[0].options.terserOptions.compress.drop_console = false
    }
  }
}
